package com.jt.resource.pojo;


import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 基于此对象封装用户行为日志?何为行为日志？
 * 记录谁在什么时间执行了什么操作,访问了什么方法,传递了什么参数,访问时长是多少.
 * 最终状态如何,假如出错了错误信息是什么？
 */
@Data
public class Log implements Serializable {
    private static final long serialVersionUID = 3054471551801044482L;
    /*自增长id*/
    private Long id;
    /*登录成功后的用户*/
    private String username;
    /*用户执行的操作*/
    private String operation;
    /*用户访问了什么方法*/
    private String method;
    /*访问方法时传递的参数*/
    private String params;
    /*访问时长*/
    private Long time;
    /*用户的ip*/
    private String ip;
    /*访问资源的时间,也可以理解为创建日志的时间*/
    private Date createdTime;//created_time
    /*访问资源是否成功*/
    private Integer status;
    /*假如访问资源失败,这个error记录的就是日常信息*/
    private String error;
}
